package cn.maihe.elg.operation.supports.bank.dto;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * @description: 厦门国际银企直连请求Data
 * @author: Alan
 */
@Data
public class XibAccountDetailReqBody {
    /**
     * custAcct	客户账号	String(100) 	Y	客户账号
     */
    private String custAcct;
    /**
     * transTimeStart	交易时间起	String(100) 	N	格式: yyyy-MM-dd HH:mm:ss    起始时间和截止时间都不传则查询当天
     */
    private String transTimeStart;
    /**
     * transTimeEnd	交易时间止	String(100) 	N	格式: yyyy-MM-dd HH:mm:ss    起始时间和截止时间都不传则查询当天
     */
    private String transTimeEnd;
    /**
     * oppName	交易对手名称	String(100) 	N	支持模糊查询
     */
    private String oppName;
    /**
     * transDir	收付标志	String(4)	N	1-转入，0-转出
     */
    private String transDir;
    /**
     *  pageSize	每页大小	Integer(16)	Y	每页大小（大于0）
     */
    private Integer pageSize;
    /**
     *  pageNo	页码	Integer(16)	Y	页码（大于0）
     */
    private Integer pageNo;
    /**
     * 查询的笔数	FixNumber（2）	Y	输入超过50，默认送50
     */
    @JsonIgnore
    private Integer queryNumber;
    /**
     * 查询的起始笔数	FixNumber（4）	Y	默认为1
     */
    @JsonIgnore
    private Integer beginNumber;
}
